//package com.jzqf.harmonydemo.component;
//
//import com.jzqf.harmonydemo.provider.GridAdapter;
//import ohos.agp.components.AttrSet;
//import ohos.agp.components.TableLayout;
//import ohos.app.Context;
//
///**
// * The GridView
// */
//public class GridView extends TableLayout {
//    public GridView(Context context) {
//        super(context);
//    }
//
//    public GridView(Context context, AttrSet attrSet) {
//        super(context, attrSet);
//    }
//
//    public GridView(Context context, AttrSet attrSet, String styleName) {
//        super(context, attrSet, styleName);
//    }
//
//    /**
//     * The setAdapter
//     *
//     * @param adapter             adapter
//     * @param longClickedListener longClickedListener
//     */
//    void setAdapter(GridAdapter adapter, LongClickedListener longClickedListener) {
//        removeAllComponents();
//        for (int i = 0; i < adapter.getComponentList().size(); i++) {
//            adapter.getComponentList().get(i).setLongClickedListener(longClickedListener);
//            addComponent(adapter.getComponentList().get(i));
//        }
//    }
//
//    /**
//     * 设置适配器
//     *
//     * @param gridAdapter     适配器
//     * @param clickedListener 单击监听
//     */
//    void setAdapter(GridAdapter gridAdapter, ClickedListener clickedListener) {
//        removeAllComponents();
//        for (int i = 0; i < gridAdapter.getComponentList().size(); i++) {
//            gridAdapter.getComponentList().get(i).setClickedListener(clickedListener);
//            addComponent(gridAdapter.getComponentList().get(i));
//        }
//    }
//}
